home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Special 18 / AMIGAplus Sonderheft 18 (1999)(ICP)(DE)[!].iso / PD / Anwendungen / FS1541-13 / ChangeLog < prev    next >
Text File  |  1999-01-03  |  5KB  |  123 lines

  1. 1999-01-01  Michael Krause  <m.krause@tu-harburg.de>
  2.  
  3.     * Released v1.3
  4.  
  5. 1998-11-25  Michael Krause  <m.krause@tu-harburg.de>
  6.  
  7.     * COPYING: The program is distributed under the GNU GPL now.
  8.  
  9.     * packet.c (DoPackets): ACTION_FORMAT: Fail if device is not
  10.     inhibited.
  11.  
  12.     * volume.c (bam_fix_tracks): Checks BAM track info for
  13.     consistency.
  14.  
  15.     * volume.c (DoDiskInsert): Call bam_fix_tracks() after reading the
  16.     BAM from disk before working on the track info in the
  17.     Alloc/FreeBlock calls.
  18.  
  19. 1998-11-25  John "Graham" Selck  <selck_j@informatik.fh-hamburg.de>
  20.  
  21.     * disk.c (ErrorReq): new function, requester has a Retry button
  22.     now.
  23.  
  24.     * disk.c (SectorsOnTrack, Block2TS): new functions
  25.  
  26.     * packet.c (DoPackets): ACTION_FIND_OUTPUT: Start allocating data
  27.     blocks before track 18 (on track 17).
  28.  
  29.     * packet.c (DoPackets): ACTION_WRITE: position range check ">=
  30.     D64_SIZE" replaced by "> D64_SIZE". Marginally more optimal :)
  31.  
  32.     * volume.c: Changed 'interleave' to 6.
  33.  
  34.     * volume.c (SearchFreeBlockOnTrack): Directory track interleave is
  35.     always 3.
  36.  
  37.     * volume.c (FreeBlock, SearchFreeBlockOnTrack): Make use of the
  38.     new SectorsOnTrack() function.
  39.  
  40.     * volume.c (CreateDollar): Supporting illegal filetypes (5..15)
  41.     now as well.
  42.     
  43. 1998-11-11  Michael Krause  <m.krause@tu-harburg.de>
  44.  
  45.     * main.c (MakeFSSM): Bug fix: First FreeVec(fssm) changed to
  46.      FreeVec(env).
  47.  
  48.  
  49. 970529 Included new disk icon from Thomas Broß and added ICON startup
  50.        option. Source code `diskimage.c' obsolete. Finally did another
  51.        release!
  52. 970316 Fixed bug with multiple calls to ACTION_INHIBIT which could lead
  53.        to an alert on loadwb. Fixed handling of TestLockRef error in
  54.        READ and WRITE (would not return error -1). v1.2
  55.  
  56. 970219 German translation of the documentation.
  57. 970130 Fixed a bug with unreadable disks (sometimes it would be
  58.        impossible to format them). v1.1
  59.  
  60. 970120 ACTION_RENAME_OBJECT. Opening root dir as file returns
  61.        ERROR_OBJECT_WRONG_TYPE now.
  62. 970106 ACTION_PARENT was incorrect. Implemented ACTION_RENAME_DISK.
  63. 961222 UpdateDiskStructure() is timer-controlled now, so that many
  64.        consecutive writes don't slow down the process - the BAM is written
  65.        only once: one second after the last access. v1.0
  66.  
  67. 961215 Virtual file `$opt'. Changed my indentation style ;). INTERLEAVE
  68.        keyword was misinterpreted. Disks with an ID other than 'A' cannot
  69.        be written to. Checks for write protected disks in all disk-modifying
  70.        packets. ACTION_FORMAT. Everything works fine with the new
  71.        multidisk.device 2.0. Removed enforcer hit when trying to open
  72.        the root directory as a file.
  73. 961214 v0.6 used a wrong BAM structure, the order of the sectors in the
  74.        track fields was assumed to be different. Now it's working okay.
  75.        v0.7
  76.  
  77. 961208 Optimized ACTION_END. $d64 is writable.
  78. 961207 First dir block is always (18,1) now. ACTION_DELETE_OBJECT returns
  79.        correct errors. packet.c: One routine for the three ACTION_FIND#?
  80.        packets, opening & updating files works. ACTION_WRITE. Directory
  81.        is *not* automatically optimized any more, only trailing type 0x00
  82.        entries are stripped -> deleting #? works correctly.
  83. 961127 volume.c/DoDiskInsert() initialized cur#? variables too early.
  84.        A disk's name was erroneously thought to be 18 characters instead
  85.        of 16. Removed bam->id check. Virtual file `$'. Block allocation
  86.        routines rewritten. More security checkings in main.c/MakeFSSM.
  87.        volume.c/UpdateDiskStructure() allocates the blocks now. v0.6
  88.  
  89. 961124 ACTION_EXAMINE_NEXT returns correct NumBlocks value.
  90.        First Aminet upload.
  91. 961118 More write support routines, ACTION_DELETE_OBJECT.
  92.        Startup string INTERLEAVE keyword. v0.5
  93.  
  94. 961110 ACTION_#?INFO returns correct SoftErrors count. Disk error
  95.        checking in ACTION_SEEK. Made all string comparisons case-insensitive.
  96.        Changed Disk.info to Show All Files & View By Name. Introduced
  97.        startup string, environment vector is set up by the FileSystem now.
  98.        Startup option "NOAUTOSCAN". This version was distributed on the
  99.        Computer '96 in Cologne/Germany.
  100. 961106 volume.c/AllocBlock() & FreeBlock(), for upcoming write support.
  101.        Fixed bug in UsedBlocks().
  102. 961104 R/W errors are displayed in a requester.
  103. 961103 Disk changing more secure. ACTION_INHIBIT implemented.
  104.        ACTION_CREATE_DIR returns error. v0.4
  105.  
  106. 961102 Implemented volume.c/UsedBlocks().
  107. 961101 Using ETD commands now - disk changing works perfectly;
  108.        When an unreadable disk is inserted or any disk is removed, the
  109.        motor is switched off. Fixed enforcer hits with removed volumes in
  110.        ACTION_COPY_DIR.
  111. 961031 Fixed enforcer hit in volume.c/lockable().
  112.        Issueing CMD_CLEAR after disk change.
  113. 961027 Virtual file `$d64'. Split up source code into six parts.
  114. 961026 Virtual file `Disk.info'. v0.3
  115.  
  116. 961014 Asynchronous disk preloading. Security checks.
  117.        Multi-volume support. Fixed big bug in
  118.        track/sector-to-offset conversion.
  119.        Fixed bug in file finding routine. v0.2
  120.  
  121. 961013 Completely working read-only version. v0.1
  122. 961006 Started immediately after the SCALA-Meeting.
  123.